package com.xingzhe.pengji.security.services;

import java.util.List;

/**
 * @Title ： 三江学院 毕业设计
 * @Description ：
 * @author ：LuFengLiang
 * @Company: IT行者工作室
 * @Copyright: Copyright (c) 2012-2-24
 * @version ： 1.0
 * @param <T>
 */
public interface ResourceService<T>
{

     List<T> queryForPageResourceList(T entity, String sortByColumn, int pageSize, int pageNumber, boolean sortAsc);

     void saveResource(T entity);

     void updateResource(T entity);

     int getItemCount(T entity);

     void delResource(T entity);

     T getResourceByName(T entity);

     T getResourceById(T entity);
    
    List<String> getResourcesByAuthoritieName(String authoritieName);

}
